Keyword : Category :
 
 
 
 
Windows
Unix
Php and mysql
Linux
Java
Mobile programming
Certification
Asterisk
Python
Autocad
3d-animation
Hacks
Programming
Hardware
Networking
Web design
Multimedia - graphics
Simple steps
Dummies
.net programming
Oracle
Sql server
Operating system
Telecommunications
Microsoft
Office
Web development
Cisco
Graphics
C sharp
Software development
Database
Computer science
Uml
Security
General
Cms
Mac
Android
 
 
Email:
 
 
No bestsellers available!
 
Book details / order
C SHARP 4.0 PROGRAMMING MADE EASY
This book is designed as a primary text and reference book for a c# course. previous programming experience in a high-level language is helpful, but not necessary. since the book is self-contained and usable for reference as well as regular teaching-learning, it makes an excellent companion text for a course in c# as well as other courses using c# as programming platform (e.g. data structures). due to its ample collection of programs, exercises and emphasis on practical problems, the book will also appeal to readers who are learning c# on their own. the contents of the book are organized in a modular fashion. each chapter is a self-sufficient unit having minimal dependency on the other chapters. so a reader may follow a linear approach from start to end, or may jump to appropriate chapters as and when required. each chapter is followed by frequently asked questions (faqs) based upon the chapter contents to enforce the understanding. programming examples are provided to almost each and every concept under consideration. starting from the fundamental concepts in c# 4.0 and .net framework 4.0, this book spans the entire width of the domain with appropriate programming examples. the topics covered in the book: object oriented programming paradigm .net philosophy .net 4.0 framework c# 4.0 language command line processing data types operators control flow constructs enumerators logical operations classes and objects different types of arrays .net framework support for arrays object properties object methods nesting of class inheritance polymorphism generics constraints exception handling delegates events reflection linq queryexpression about the authors dr. sachin kadam is an engineering graduate. he started his career as a service engineer. afterwards he completed his mca and joined the it industry as a researcher. he specialized in embedded systems through post graduate diploma in embedded systems. then he joined academia to pursue his research interests. he completed his doctoral research in computer applications. he invented a new computer language titled cml (concept modeling language) specifically designed for educational domain. while in academia he is also closely working with the industry as a corporate trainer and consultant. he conducts national level seminars and workshops for the industry professionals as well as for university teachers on various topics ranging from embedded systems to supercomputers. he has taken consultancy and teaching assignments all over india. he is a regular contributor towards the leading computer related magazines and publications. presently he is working as director-mca at sinhgad institute of management and computer application (simca), pune. k. feroz was fascinated with the computers in early nineties. he started with writing tsr programs for dos, and debugging the unix kernel and file system. from there he ventured into com and dcom technologies followed by b2b platforms for the internet. at present, his responsibilities include driving the awareness-excitement-readiness cycle around techno-development areas, build a community and help incubate solutions on microsoft technologies with the colleges and corporate throughout india. he is working on microsoft technologies for around 14+ years, first working as a technical lead with dmc (toronto, canada) on vc++ support team and recently moving into the present role as project consultant on .net technologies and ms-sharepoint. he started working with microsoft .net technologies since the very first release of .net in late 2001. -------------------------------------------------------------------------------------------------- chapter 1: getting started 1.1: introduction to c# 1.2: an overview of c# 1.3: object-oriented programming paradigm 1.3.1: encapsulation 1.3.2: polymorphism 1.3.3: inheritance 1.4: productivity and safety 1.5: web programming standards 1.6: eliminates programming errors 1.7: reduces ongoing development costs with built-in support for versioning 1.8: distinguishing features of c# 1.9: first c# program 1.10: the c# command-line compiler 1.10.1: entering the program 1.10.2: compiling the program 1.10.3: running the program 1.11: understanding a c# program 1.12: understanding the main( ) method 1.12.1: method: 1.12.2: main( ) method 1.13: free flowing syntax of c# 1.14: c# keywords 1.14.1: keywords 1.14.2: contextual keywords 1.15: using a variable 1.15.1: variable declaration 1.15.2: assigning a value to a variable 1.15.3: using a variable 1.16: console input and output 1.16.1: getting input from the console 1.16.2: writing output to the console 1.17: summary 1.18: frequently asked questions chapter 2 data types and variables 2.1: introduction 2.2: data types 2.2.1: integral data types 2.2.2: data types in c# 2.3: .net support of data types 2.4: dates and times 2.5: system.object data type 2.6: value types 2.6.1: features of simple types 2.6.2: features of value types 2.6.3: initializing value types 2.7: reference types 2.8: pointer types 2.9: constants 2.9.1: custom constants 2.9.2: built-in constants 2.9.2.1: examples of built-in constants 2.10: type casting 2.10.1: value casting 2.11 : boxing and un-boxing 2.12: operators and operands 2.12.1: introduction 2.13: operator precedence and direction 2.14: summary 2.15: frequently asked questions chapter 3 control flow constructs 3.1: introduction 3.2: conditional branching constructs 3.2.1: ‘if’ construct 3.2.2: ‘if … else’ construct 3.2.3: ternary operator (conditional operator) 3.2.4: ‘if … else if’ and ‘if … else if … else’ constructs 3.2.5: switch construct 3.3: enumerators 3.4: iterative (looping) constructs 3.4.1: ‘while’ construct 3.4.2: ‘do…while’ construct 3.4.3: ‘for’ construct 3.5: conditional nesting 3.6: miscellaneous branching constructs 3.6.1: ‘break’ statement 3.6.2: ‘continue’ statement 3.6.3: ‘goto’ statement 3.7: logical operations on statements 3.7.1: logical conjunction (logical and) 3.7.2: logical disjunction (inclusive or) 3.8: summary 3.9: frequently asked questions chapter 4 classes and objects 4.1: introduction 4.2: declaration of a class variable 4.3: sharing classes 4.4: garbage collection 4.5: fields of a class 4.6: access the class member fields 4.7: characteristics of member of a class 4.7.1: constants 4.7.2: read – only fields 4.7.3: static fields 4.8: static methods 4.9: ‘this’ instance 4.10: structures 4.10.1: introduction to the structures 4.10.2: structure declaration 4.11: construction of a class 4.11.1: the default constructor 4.11.2: a constructor with argument 4.11.3: static constructors 4.11.4: constructor overloading 4.12: destruction of a class 4.13: summary 4.14: frequently asked questions chapter 5 arrays 5.1: introduction 5.2: creation of an array 5.3: array initialization 5.4: arrays and methods 5.4.1: a member of an array as parameter 5.4.2: an array passed as an argument 5.4.3: returning an array from a method 5.5: arguments to the main( ) function 5.6: two-dimensional arrays 5.6.1: introduction 5.6.2: creation of a two-dimensional array 5.6.3: access to members of a two – dimensional array 5.7: jagged arrays 5.7.1: introduction 5.7.2: initialization of a jagged array 5.8: the .net framework support for arrays 5.8.1: addition of an item 5.8.2: retrieval of an item 5.8.3: the length of an array 5.8.4: the dimension of an array 5.8.5: the bounds of an array 5.9: arrays and classes 5.9.1: a primitive array as a field 5.9.2: use of a primitive array as a field 5.10: ‘foreach’ item in the array 5.11: arrays of objects 5.12: a class as an array member variable 5.13: a class array passed as argument 5.13: returning a class array from a method 5.14: summary 5.15: frequently asked questions chapter 6 object properties and methods 6.1: the methods of a class 6.1.1: introduction to methods 6.1.2: static methods 6.1.3: local variables 6.1.4: a method that returns a value 6.1.5: pseudo-global variables 6.1.6: methods and conditional statements 6.1.7: using conditional statements with methods 6.1.8: void methods and conditional returns 6.2: arguments to a method 6.2.1: introduction 6.2.1: passing arguments 6.2.2: techniques of passing arguments 6.2.2.1: passing arguments by value 6.2.2.2: passing arguments by reference 6.3: method overloading 6.4: the properties of a class 6.4.1: introduction: 6.4.2: accessories for properties 6.4.3: types of properties 6.4.3.1: property readers 6.4.3.2: property writers 6.5: nesting of class 6.6: a class as a field 6.7: classes and external methods 6.7.1: returning a class from a method 6.7.2: passing an object as argument 6.8: inheritance 6.8.1: introduction to inheritance 6.8.2: class derivation 6.8.3: implementation of derived members 6.8.4: calling base members 6.8.5: the new modifier 6.9: polymorphism and abstraction 6.10: protected members 6.11: virtual members 6.11.1: using virtual members 6.12: abstract classes 6.12.1: introduction 6.12.2: creating an abstract class 6.12.3: abstract properties and methods 6.13: summary 6.14: frequently asked questions chapter 7 generics 7.1: introduction 7.1.1: c# without generics 7.1.2: benefits of generics 7.2: generic types 7.3: using a generic class 7.4: defining a simple generic class 7.5: type parameter naming guidelines 7.6: generic interface and structs 7.7: implementing the same interface multiple times on a single class 7.8: defining a consructor and a finalizer 7.9: specifying a default value 7.10: multiple type parameters 7.11: nested generic types 7.12: type compatibility between generic classes with type compatible type parameters 7.13: constraints 7.13.1: introduction 7.13.2: interface constraints 7.13.3: base class constraints 7.13.4: struct/class constraints 7.13.5: multiple constraints 7.13.6: constructor constraints 7.13.7: constraint inheritance 7.14: constraint limitations 7.14.1: operator constraints are not allowed 7.14.2: or criteria are not supported 7.14.3: constraints of type delegate and enum are not valid 7.14.4: constructor constraints are allowed only for default constructors 7.15: generic methods 7.16: type inferencing 7.17: casting inside a generic method 7.18: internals of generic 7. 18.1: cil representation of generics 7.18.2: instantiating generics based on value types 7.18.3: instantiating generics based on reference types 7.19: comparison with other languages 7.19.1: templates in c++ 7.19.2: generics in java 7.20: summary 7.21: frequently asked questions chapter 8 exception handling 8.1: introduction to exceptions 8.2: exceptional behaviors 8.2.1: try the normal flow 8.2.2: catch the errors 8.4: exceptions and custom messages 8.5: exceptions in the .net framework 8.5.1: the exception class 8.5.2: the exception’s message 8.5.3: customized error messages 8.6: review of .net exception classes 8.6.1: introduction 8.6.2: formatexception 8.6.3: overflowexception exception 8.6.4: argumentoutofrangeexception 8.6.5: the dividebyzeroexception 8.7: techniques of using exception 8.7.1: throwing an exception 8.7.2: catching various exceptions 8.8: exceptions nesting 8.9: exceptions and methods 8.10: summary 8.11: frequently asked questions chapter 9 delegates and events 9.1: introduction 9.2: declaration of a delegate 9.3: using a delegate 9.4: delegate and classes 9.5: delegates compositions 9.6: a delegate that takes one or more arguments 9.7: a delegate passed as argument 9.8: an array of delegates 9.9: using an array of delegates 9.10: events 9.11: event creation 9.12: summary 9.13: frequently asked questions

Author : Dr. sachin kadam, k. feroz
Publication : Spd
Isbn : 9789350231029
Store book number : 109
NRS 680.00
  
Order This Book
*Marked Field Is Necessary
Your Name: *
Your Address:
Your Email: *
Your Cell Phone:
Your Work Phone:
Quantity: *
Total:
Message (if any)
Security code: *
Case Sensitive
 
 
Packt publication
Microsoft press
Wrox
Bpb
Phi
Dreamtech press
Sybex
Wiley
Tata
Oreilly
Macmilan
Vikas
Apress
Spd
Pearson
Cambridge
Oxford
Idg
Charles river media
Murach
Niit
Black book
Bible
Elsevier
Sk kataria
Pragmatic bookshelf
Fusion books
 
 
MURACH'S PYTHON PROGRAMMING
NRS 1560.00
 
 
Professional ASP.NET MVC 4
Mastering Microsoft Exchange ...
Android Hacker's Handbook
CCNA Cisco Certified Network ...
Windows Phone 7 Application ...
Beginning Drupal (Wrox Progr ...
Troubleshooting Windows 7 In ...
 More>>
 
All Right Reserved © bookplus.com.np 2008